using System.Collections.Generic;

namespace ActiveDirectoryService.Library.Services
{
    public interface ILightWeightDirectoryAccessService<T> 
    {
        IList<T> CreateQuery(char separator = '+');
        IList<T> CreateQuery(string organisationUnit, string customFilter,char separator = '+');
        IList<T> CreateQuery(T userFilter, string customFilter, char separator = '+');
        IList<T> CreateQuery(string organisationUnit, T filter, string customFilter, char separator = '+');
    }
}